//获取功能模块
const fs = require('fs');

/**
 * 获取文件
 */
const getFile = (path) => {
    return new Promise(function (resolve, reject) {
        fs.readFile(path, 'utf-8', function (err, data) {
            if (!err) {
                resolve(JSON.parse(data));
            }
            reject(err);
        })
    })
}

/**
 * 设置文件
 */
const setFile = (path, data) => {
    return new Promise(function (resolve, reject) {
        fs.writeFile(path, JSON.stringify(data), function (err) {
            if (!err) {
                resolve(true);
            }
            reject(false);
        })
    })
}

module.exports = {
    getFile,
    setFile
}